// 在函数中，如果定义参数是联合类型，方法是联合类型的公共的方法才能使用
function fn(x: number | string) {
	// number没有substring方法
	// 将联合类型断言成具体的一个类型，就能使用这个类型独用的方法了
	console.log((x as string).substring(0, 1));
	// console.log(x.toString());
	(x as string).slice(0, 1);
}
